package com.cicigodd.brick.plug.system.dict.api;


import com.cicigodd.brick.plug.system.dict.response.SysDictValueDetailResponse;

import java.util.List;

/**
 * 系统字典对外接口
 *
 * @author cicigodd
 * @date 2022/12/12 13:27:02
 */
public interface SysDictValueServiceApi {

    /**
     * 根据字典类型和字典值查询字典名称
     * @param dictType
     * @param value
     * @return
     */
    String getTypeAndValue(String dictType, String value);
    /**
     * 根据字典类型和编码查询字典值
     * @param dictType
     * @param dictCode
     * @return
     */
    String getByTypeAndCode(String dictType, String dictCode);

    /**
     * 根据字典类型
     *
     * @param
     * @return
     */
    List<SysDictValueDetailResponse> detailByType(String dictType);

}